FlexClock, a Plastic Clock Written in Oz with the QTk toolkit
نویسندگان
چکیده
This paper focuses on the techniques involved in building an interactive application using a plastic user interface. These techniques take advantage of the QTk toolkit, a toolkit that features innovative and powerful concepts when compared to more classical object-oriented toolkits. These features are possible thanks to the underlying programming language used, Oz, and in particular: a. its support to symbolic records that can express data structures in a similar yet more complete way than XML. b. its capacity to wrap any languages entities into higher order data structures. This paper shows by a case study how the combination of QTk and Oz helps developers write plastic user interfaces very easily.
منابع مشابه
QTk - A Mixed Declarative/Procedural Approach for Designing Executable User Interfaces
When designing executable user interfaces, it is often advantageous to use declarative and procedural approaches together, each when most appropriate: − A declarative approach can be used to define widget types, their initial states, their resize behavior, and how they are nested to form each window. All this information can be represented as a data structure. For example, widgets can be record...
متن کاملQTk: An Integrated Model-Based Approach to Designing Executable User Interfaces
QTk is a tool built on top of Tcl/Tk that allows user interface designers to adopt a cost-effective model-based approach for designing executable user interfaces. QTk is based on a descriptive approach that uses a declarative style where appropriate (symbolic records to specify widget types, initial states, and geometry management; procedure values to specify actions), augmented with objects an...
متن کاملA Toolkit for Constraint-Based Inference Engines
Solutions to combinatorialsearch problems can beneet from custom-made constraint-based inference engines that go beyond depth-rst search. The concurrent constraint language Oz provides support for programming inference engines. The Mozart system for Oz comes with several engines, extended in dimensions such as interaction, visualiza-tion, and optimization. However, these extensions are monolith...
متن کاملCalculation of Positron Distribution in the Presence of a Uniform Magnetic Field for the Improvement of Positron Emission Tomography (PET) Imaging Using GEANT4 Toolkit
Introduction Range and diffusion of positron-emitting radiopharmaceuticals are important parameters for image resolution in positron emission tomography (PET). In this study, GEANT4 toolkit was applied to study positron diffusion in soft tissues with and without a magnetic field for six commonly used isotopes in PET imaging including 11C, 13N, 15O, 18F, 68Ga, and 82Rb. Materials and Methods GEA...
متن کاملClock Face Drawing Test Performance in Children with ADHD
Introduction: The utility and discriminatory pattern of the clock face drawing test in ADHD is unclear. This study therefore compared Clock Face Drawing test performance in children with ADHD and controls. Methods: 95 school children with ADHD and 191 other children were matched for gender ratio and age. ADHD symptoms severities were assessed using DSM-IV ADHD checklist and their intellectua...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2002